cutting-edge high technology - German English Dictionary